Boston Linux & UNIX was originally founded in 1994 as part of The Boston Computer Society. We meet on the third Wednesday of each month at the Massachusetts Institute of Technology, in Building E51.

NixOS, Part 1: The Nix Ecosystem

Date and Time

Wednesday, December 18, 2024 from 6:30 pm to 9:30 pm

Location

Online at Jitsi

Presenters

Zachary Liebl - zachliebl zachliebl com

Summary

An overview of the Nix ecosystem. Details of the OS at the January 2025 meeting.

Abstract

Zachary begins with an overview of the Nix ecosystem of tools for making software deployments more reproducible, including Nixlang, a domain-specific-language that all other Nix tools are configured in; Nix-Shell, an ephemeral shell for a reproducible development environment; Disko, a tool for declaratively describing disk partitions and filesystem; Home-Manager, a tool to declaratively configure a user's home directory; and Nixpkgs, one of the largest, most up-to-date software repositories in the world.

He then shows an example of how he used Nixpkgs to replace the use of traditional package managers in an install script in a real-world software project. This expanded the amount of distros supported while simultaneously reducing maintainer overhead.

Attachments

  1. NixOS announcement (xda-developers.com)
  2. Zachary Liebl's Personal Website
NixOS logo

BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org